package com.xiao.singleapp.domain;

import java.util.List;

/**
 * 表 描述
 *
 * @CreateBy 花和尚  1130365579@qq.com  2023/3/19 17:26
 * @Version 1.0
 */
public class TableDO {

    /**
     * 表名
     */
    private String tableName;

    /**
     * 表转换为 java 类的类名  标准类名
     */
    private String className;

    /**
     * 当前类作为其他类属性的名字
     * 当类或接口作为某一个类的属性时，首字母要小写
     */
    private String classname;

    /**
     * 主键字段
     */
    private ColumnDO pkColumn;

    /**
     * 表所有的字段列表
     */
    private List<ColumnDO> columnDOList;

    /**
     * 表备注
     */
    private String tableComment;


    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getClassname() {
        return classname;
    }

    public void setClassname(String classname) {
        this.classname = classname;
    }

    public ColumnDO getPkColumn() {
        return pkColumn;
    }

    public void setPkColumn(ColumnDO pkColumn) {
        this.pkColumn = pkColumn;
    }

    public List<ColumnDO> getColumnDOList() {
        return columnDOList;
    }

    public void setColumnDOList(List<ColumnDO> columnDOList) {
        this.columnDOList = columnDOList;
    }

    public String getTableComment() {
        return tableComment;
    }

    public void setTableComment(String tableComment) {
        this.tableComment = tableComment;
    }
}
